.top-container {
  background-color: aliceblue;
  width: 100%;
  height: 60px;
  border-radius: 5px;
  border-bottom: 2px solid rgba(150, 150, 150, 0.2);
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 9;
}

.top-container .logo {
  position: relative;
  left: 20px;
  width: 50px;
}

.top-container > div:first-child,
.top-container > div:last-child {
  margin: 10px;
}

.main-container {
  background-color: white;
  color: #333;
  text-align: center;
}

.top-nav__right {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 300px;
}

.userInfo__hover {
  position: relative;
}
.userInfo__hover:hover .hidden-box {
  display: block;
}
.my-avatar .hidden-box {
  position: absolute;
  width: 200px;
  display: none;
  z-index: 99999;
  left: -80px;
  top: 33px;
}
.hidden-box>div:nth-child(2) {
  width: 200px;
  height: 100px;
  border: 1px solid #f6e5cc;
  border-radius: 10px;
  background-color: white;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}

.top-nav__user-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.top-nav__user-info + div {
  width: 80%;
  height: 40px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
}
.top-nav__user-info + div:hover {
  background-color: #dedede;
}


/* 小红点位置 */
.userInfo__hover .item .is-dot {
  top: 5px;
}

